{
  "name": "@affine/core",
  "type": "module",
  "private": true,
  "version": "0.15.0",
  "exports": {
    "./app": "./src/app.tsx",
    "./router": "./src/router.tsx",
    "./bootstrap/register-plugins": "./src/bootstrap/register-plugins.ts",
    "./hooks/*": "./src/hooks/*",
    "./*": "./src/*"
  },
  "dependencies": {
    "@affine-test/fixtures": "workspace:*",
    "@affine/component": "workspace:*",
    "@affine/debug": "workspace:*",
    "@affine/electron-api": "workspace:*",
    "@affine/env": "workspace:*",
    "@affine/graphql": "workspace:*",
    "@affine/i18n": "workspace:*",
    "@affine/templates": "workspace:*",
    "@blocksuite/block-std": "0.15.0-canary-202406111431-81a6bee",
    "@blocksuite/blocks": "0.15.0-canary-202406111431-81a6bee",
    "@blocksuite/global": "0.15.0-canary-202406111431-81a6bee",
    "@blocksuite/icons": "2.1.54",
    "@blocksuite/inline": "0.15.0-canary-202406111431-81a6bee",
    "@blocksuite/presets": "0.15.0-canary-202406111431-81a6bee",
    "@blocksuite/store": "0.15.0-canary-202406111431-81a6bee",
    "@dnd-kit/core": "^6.1.0",
    "@dnd-kit/modifiers": "^7.0.0",
    "@dnd-kit/sortable": "^8.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@dotlottie/player-component": "^2.7.12",
    "@emotion/cache": "^11.11.0",
    "@emotion/react": "^11.11.4",
    "@emotion/server": "^11.11.0",
    "@emotion/styled": "^11.11.5",
    "@floating-ui/dom": "^1.6.5",
    "@juggle/resize-observer": "^3.4.0",
    "@marsidev/react-turnstile": "^0.7.0",
    "@radix-ui/react-collapsible": "^1.0.3",
    "@radix-ui/react-dialog": "^1.0.5",
    "@radix-ui/react-popover": "^1.0.7",
    "@radix-ui/react-scroll-area": "^1.0.5",
    "@radix-ui/react-select": "^2.0.0",
    "@radix-ui/react-toolbar": "^1.0.4",
    "@react-hookz/web": "^24.0.4",
    "@sentry/integrations": "^7.109.0",
    "@sentry/react": "^8.0.0",
    "@sgtpooki/file-type": "^1.0.1",
    "@toeverything/theme": "^0.7.35",
    "@vanilla-extract/dynamic": "^2.1.0",
    "animejs": "^3.2.2",
    "async-call-rpc": "^6.4.2",
    "bytes": "^3.1.2",
    "clsx": "^2.1.0",
    "cmdk": "^1.0.0",
    "css-spring": "^4.1.0",
    "dayjs": "^1.11.10",
    "foxact": "^0.2.33",
    "fractional-indexing": "^3.2.0",
    "fuse.js": "^7.0.0",
    "graphql": "^16.8.1",
    "history": "^5.3.0",
    "idb": "^8.0.0",
    "idb-keyval": "^6.2.1",
    "image-blob-reduce": "^4.1.0",
    "is-svg": "^5.0.0",
    "jotai": "^2.8.0",
    "jotai-devtools": "^0.10.0",
    "jotai-effect": "^1.0.0",
    "jotai-scope": "^0.6.0",
    "lit": "^3.1.3",
    "lodash-es": "^4.17.21",
    "lottie-react": "^2.4.0",
    "lottie-web": "^5.12.2",
    "mixpanel-browser": "^2.49.0",
    "nanoid": "^5.0.7",
    "next-themes": "^0.3.0",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "react-error-boundary": "^4.0.13",
    "react-is": "18.3.1",
    "react-router-dom": "^6.22.3",
    "react-transition-state": "^2.1.1",
    "react-virtuoso": "^4.7.8",
    "rxjs": "^7.8.1",
    "ses": "^1.4.1",
    "socket.io-client": "^4.7.5",
    "swr": "2.2.5",
    "tinykeys": "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch",
    "uuid": "^10.0.0",
    "valtio": "^1.13.2",
    "y-protocols": "^1.0.6",
    "yjs": "^13.6.14",
    "zod": "^3.22.4"
  },
  "devDependencies": {
    "@perfsee/webpack": "^1.12.2",
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
    "@sentry/webpack-plugin": "^2.16.1",
    "@swc/core": "^1.4.13",
    "@testing-library/react": "^16.0.0",
    "@types/animejs": "^3.1.12",
    "@types/bytes": "^3.1.4",
    "@types/image-blob-reduce": "^4.1.4",
    "@types/lodash-es": "^4.17.12",
    "@types/mixpanel-browser": "^2.49.0",
    "@types/uuid": "^10.0.0",
    "@vanilla-extract/css": "^1.14.2",
    "express": "^4.19.2",
    "fake-indexeddb": "^6.0.0",
    "lodash-es": "^4.17.21",
    "mime-types": "^2.1.35",
    "vitest": "1.6.0"
  }
}
